body { overflow-x: hidden; }
h1 { margin-bottom: 0; }
div#options { margin-bottom: 0.5em; }
div#options a { color: #666; }
table { margin-right: 12px; }
tbody tr {
  border-bottom: 1px solid #ddeaf7;
  cursor: pointer;
}
tbody tr:hover { background-color: #cbe0f3; }
td { min-width: 50px; }
td.text { text-align: left; }
td.value, td.valuedown, td.valueup { text-align: right; }
td.valueup { color: green; }
td.valuedown { color: red; }
td.image { padding: 1px 0 0 0; }
td.image img { cursor: pointer; }
div#chart { margin-top: 1em; }